tram stop shelter - French English Dictionary